Pengantar Python: Papan Permainan
Sebelum kita bisa membangun AI, kita perlu representasi digital dari dunia. Dalam Gomoku, dunia kita adalah kisi-kisi 15x15 atau 19x19. Dalam Python, cara standar untuk merepresentasikan kisi-kisi adalah Daftar Daftar.
Konsep: Spreadsheet di Memori
Bayangkan daftar luar sebagai "spreadsheet" yang berisi semua baris. Setiap elemen di dalamnya adalah daftar lain yang mewakili kolom dari baris tertentu.
Mengakses Data
papan[0]mengembalikan seluruh baris paling atas (sebuah daftar).papan[1][2]mengakses Baris 1, Kolom 2.
⚠️ Kesalahan Koordinat Umum
Dalam matematika, kita menyebut $(x, y)$ di mana $x$ adalah horizontal dan $y$ adalah vertikal. Dalam matriks Python, kita mengakses papan[baris][kolom].
Karena "Baris" sesuai dengan posisi vertikal ($y$) dan "Kolom" sesuai dengan posisi horizontal ($x$), maka kode sebenarnya adalah papan[y][x]. Jangan sampai keliru, atau AI Anda akan melihat papan secara terbalik!
